package org.rainbowinverted.charging.device.connect.ykc.server.constants;

import lombok.Data;

import java.io.Serializable;

/**
 * 设备硬件故障
 * @author hehuaiping
 */
@Data
public class YkcDeviceHardwareFailure implements Serializable {
    /**
     * 急停按钮故障
     */
    private Boolean emergencyButtonFailure;
    /**
     * 无可用整流模块
     */
    private Boolean noRectifierModule ;
    /**
     * 出风口温度过高
     */
    private Boolean airOutletTempTooHigh;
    /**
     * 交流防雷故障
     */
    private Boolean acLightningProtectionFailure;
    /**
     * 交直流模块
     */
    private Boolean acCurrentModule;

    public YkcDeviceHardwareFailure() {
        this.emergencyButtonFailure = false;
        this.noRectifierModule = false;
        this.airOutletTempTooHigh = false;
        this.acLightningProtectionFailure = false;
        this.acCurrentModule = false;
    }
}
